package com.caregiver.watch.business.data.service;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @Description: 设备服务
 * @Author 疆戟
 * @Date 2025/9/6 11:02
 * @Version 1.0
 */
public interface DeviceDataService {

    /**
     * 上传PB数据
     * @param req
     * @param resp
     */
    void uploadPBData(HttpServletRequest req, HttpServletResponse resp);


    /**
     * 上传设备信息数据
     * @param req
     * @param resp
     */
    void uploadDeviceInfoData(HttpServletRequest req, HttpServletResponse resp);

    /**
     * 设备状态改变通知
     * @param req
     * @param resp
     */
    void deviceStatusChangeNotify(HttpServletRequest req, HttpServletResponse resp);


    /**
     * 上传报警数据
     * @param req
     * @param resp
     */
    void uploadAlarmData(HttpServletRequest req, HttpServletResponse resp);


    /**
     * 上传通话记录数据
     * @param req
     * @param resp
     */
    void uploadSosCallLogData(HttpServletRequest req, HttpServletResponse resp);
}
